package com.ckx.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ckx.domain.dto.LinkDto;
import com.ckx.domain.entity.Link;
import com.ckx.domain.vo.LinkVo;
import com.ckx.domain.vo.PageVo;

import java.util.List;

public interface LinkService extends IService<Link> {
    List<LinkVo> getAllLink();

    PageVo listByPage(Integer pageNum, Integer pageSize, Link link);

    void addLink(LinkDto linkDto);

    void del4DelFlag(List<Long> ids);

    LinkVo getLinkInfo(Long id);

    void updateLink(LinkDto linkDto);

    void changeLinkStatus(LinkDto linkDto);
}
